/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package View;

import Pojo.Aluno;
import Pojo.Professor;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

/**
 *
 * @author thiago
 */
public class Desktop extends javax.swing.JFrame {

    //Atributos de acesso
    private int acesso;
    private Aluno alunoAcesso;
    private Professor professorAcesso;
    
    //Atibruto de colocar imagem no fundo
    private BufferedImage img;

    /**
     * Setter do acesso
     * @param acesso 
     */
    private void setAcesso(int acesso) {
        this.acesso = acesso;
    }

    /**
     * Setter do alunoAcesso
     * @param alunoAcesso 
     */
    private void setAlunoAcesso(Aluno alunoAcesso) {
        this.alunoAcesso = alunoAcesso;
    }

    /**
     * Setter do professorAcesso
     * @param professorAcesso 
     */
    private void setProfessorAcesso(Professor professorAcesso) {
        this.professorAcesso = professorAcesso;
    }

    /**
     * Getter do Acesso
     * @return 
     */
    public int getAcesso() {
        return acesso;
    }

    /**
     * Getter do alunoAcesso
     * @return 
     */
    public Aluno getAlunoAcesso() {
        return alunoAcesso;
    }

    /**
     * Getter do ProfessorAcesso
     * @return 
     */
    public Professor getProfessorAcesso() {
        return professorAcesso;
    }
       
    /**
     * Creates new form Desktop
     */
    public Desktop(int acesso, Object objetoAcesso) {
	try {
            img = ImageIO.read(new File("fundo.png"));
        } catch (Exception ex) {
            ex.printStackTrace();
        }
        initComponents();
        
        this.setAcesso(acesso);
        if (acesso == 1){
            this.setAlunoAcesso(null);
            this.setProfessorAcesso(null);
        }else if (acesso == 2){
            this.setAlunoAcesso(null);
            this.setProfessorAcesso((Professor)objetoAcesso);
        }else if (acesso == 3){
            this.setAlunoAcesso((Aluno)objetoAcesso);
            this.setProfessorAcesso(null);
        }
    }
    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        desktopPane = new javax.swing.JDesktopPane(){
	    @Override
            protected void paintComponent(Graphics grphcs) {
                super.paintComponent(grphcs);
                grphcs.drawImage(img, 0, 0, null);
            }

            @Override
            public Dimension getPreferredSize() {
                return new Dimension(img.getWidth(), img.getHeight());
            }
	};
        menuBar = new javax.swing.JMenuBar();
        cadastrosMenu = new javax.swing.JMenu();
        alunosCadastro = new javax.swing.JMenuItem();
        professoresCadastro = new javax.swing.JMenuItem();
        disciplinasCadastro = new javax.swing.JMenuItem();
        turmasCadastro = new javax.swing.JMenuItem();
        consultasMenu = new javax.swing.JMenu();
        alunosConsulta = new javax.swing.JMenuItem();
        professoresConsulta = new javax.swing.JMenuItem();
        disciplinasConsulta = new javax.swing.JMenuItem();
        turmasConsulta = new javax.swing.JMenuItem();
        atividadeConsulta = new javax.swing.JMenuItem();
        notasConsulta = new javax.swing.JMenuItem();
        SituacaoAlunoDisciplina = new javax.swing.JMenuItem();
        OferecimentoMenu = new javax.swing.JMenu();
        TurmaDisciplinaConsulta = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        lancamentosMenu = new javax.swing.JMenu();
        lancamentosMenu2 = new javax.swing.JMenu();
        lancamentoAtividadeMenu = new javax.swing.JMenuItem();
        lancamentoNotasMenu = new javax.swing.JMenuItem();
        matricularAlunos = new javax.swing.JMenuItem();
        fecharTurmas = new javax.swing.JMenuItem();
        historicoMenu = new javax.swing.JMenu();
        historicoTurmaMenuItem = new javax.swing.JMenuItem();
        historicoMenuItem = new javax.swing.JMenuItem();
        sairMenu = new javax.swing.JMenu();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Sistema Acadêmico");
        setBounds(new java.awt.Rectangle(250, 0, 1500, 700));

        cadastrosMenu.setMnemonic('f');
        cadastrosMenu.setText("Cadastros");

        alunosCadastro.setText("Alunos");
        alunosCadastro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                alunosCadastroActionPerformed(evt);
            }
        });
        cadastrosMenu.add(alunosCadastro);

        professoresCadastro.setText("Professores");
        professoresCadastro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                professoresCadastroActionPerformed(evt);
            }
        });
        cadastrosMenu.add(professoresCadastro);

        disciplinasCadastro.setText("Disciplinas");
        disciplinasCadastro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                disciplinasCadastroActionPerformed(evt);
            }
        });
        cadastrosMenu.add(disciplinasCadastro);

        turmasCadastro.setText("Turmas");
        turmasCadastro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                turmasCadastroActionPerformed(evt);
            }
        });
        cadastrosMenu.add(turmasCadastro);

        menuBar.add(cadastrosMenu);

        consultasMenu.setMnemonic('e');
        consultasMenu.setText("Consultas");

        alunosConsulta.setText("Alunos");
        alunosConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                alunosConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(alunosConsulta);

        professoresConsulta.setText("Professores");
        professoresConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                professoresConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(professoresConsulta);

        disciplinasConsulta.setText("Disciplinas");
        disciplinasConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                disciplinasConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(disciplinasConsulta);

        turmasConsulta.setText("Turmas");
        turmasConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                turmasConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(turmasConsulta);

        atividadeConsulta.setText("Atividades");
        atividadeConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                atividadeConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(atividadeConsulta);

        notasConsulta.setText("Notas");
        notasConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                notasConsultaActionPerformed(evt);
            }
        });
        consultasMenu.add(notasConsulta);

        SituacaoAlunoDisciplina.setText("Situação Aluno em Disciplina");
        SituacaoAlunoDisciplina.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                SituacaoAlunoDisciplinaActionPerformed(evt);
            }
        });
        consultasMenu.add(SituacaoAlunoDisciplina);

        OferecimentoMenu.setText("Oferecimento");

        TurmaDisciplinaConsulta.setText("Turmas de uma Disciplina");
        TurmaDisciplinaConsulta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TurmaDisciplinaConsultaActionPerformed(evt);
            }
        });
        OferecimentoMenu.add(TurmaDisciplinaConsulta);

        jMenuItem1.setText("Turmas de um Professor");
        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem1ActionPerformed(evt);
            }
        });
        OferecimentoMenu.add(jMenuItem1);

        consultasMenu.add(OferecimentoMenu);

        menuBar.add(consultasMenu);

        lancamentosMenu.setMnemonic('h');
        lancamentosMenu.setText("Lançamentos");

        lancamentosMenu2.setText("Lançamentos");

        lancamentoAtividadeMenu.setText("Atividades");
        lancamentoAtividadeMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                lancamentoAtividadeMenuActionPerformed(evt);
            }
        });
        lancamentosMenu2.add(lancamentoAtividadeMenu);

        lancamentoNotasMenu.setText("Notas");
        lancamentoNotasMenu.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                lancamentoNotasMenuActionPerformed(evt);
            }
        });
        lancamentosMenu2.add(lancamentoNotasMenu);

        lancamentosMenu.add(lancamentosMenu2);

        matricularAlunos.setText("Matricular Alunos");
        matricularAlunos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                matricularAlunosActionPerformed(evt);
            }
        });
        lancamentosMenu.add(matricularAlunos);

        fecharTurmas.setText("Fechar Turmas");
        fecharTurmas.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                fecharTurmasActionPerformed(evt);
            }
        });
        lancamentosMenu.add(fecharTurmas);

        menuBar.add(lancamentosMenu);

        historicoMenu.setText("Gerar Histórico");

        historicoTurmaMenuItem.setText("Histórico das Turmas");
        historicoTurmaMenuItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                historicoTurmaMenuItemActionPerformed(evt);
            }
        });
        historicoMenu.add(historicoTurmaMenuItem);

        historicoMenuItem.setText("Histórico");
        historicoMenuItem.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                historicoMenuItemActionPerformed(evt);
            }
        });
        historicoMenu.add(historicoMenuItem);

        menuBar.add(historicoMenu);

        sairMenu.setText("Sair");
        sairMenu.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                sairMenuMouseClicked(evt);
            }
        });
        menuBar.add(sairMenu);

        setJMenuBar(menuBar);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(desktopPane, javax.swing.GroupLayout.DEFAULT_SIZE, 935, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(desktopPane, javax.swing.GroupLayout.DEFAULT_SIZE, 705, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void alunosCadastroActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_alunosCadastroActionPerformed
        // TODO add your handling code here:
        if (this.getAcesso()==1){
            FormCadastroAlunos formCadastroAlunos = new FormCadastroAlunos();
            this.desktopPane.add(formCadastroAlunos);
            formCadastroAlunos.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para cadastrar Alunos.");
        }
    }//GEN-LAST:event_alunosCadastroActionPerformed

    private void sairMenuMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_sairMenuMouseClicked
        // TODO add your handling code here:
        System.exit(WIDTH);
    }//GEN-LAST:event_sairMenuMouseClicked

    private void professoresCadastroActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_professoresCadastroActionPerformed
        if (this.getAcesso()==1){
            FormCadastroProfessores formCadastroProfessores = new FormCadastroProfessores();
            this.desktopPane.add(formCadastroProfessores);
            formCadastroProfessores.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para cadastrar professores.");
        }
    }//GEN-LAST:event_professoresCadastroActionPerformed

    private void disciplinasCadastroActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_disciplinasCadastroActionPerformed
        // TODO add your handling code here:
        if (this.getAcesso()==1){
            FormCadastroDisciplinas formCadastroDisciplinas = new FormCadastroDisciplinas();
            this.desktopPane.add(formCadastroDisciplinas);
            formCadastroDisciplinas.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para cadastrar disciplinas.");
        }
    }//GEN-LAST:event_disciplinasCadastroActionPerformed

    private void turmasCadastroActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turmasCadastroActionPerformed
        if (this.getAcesso()==1){
            FormCadastroTurmas formCadastroTurmas = new FormCadastroTurmas();
            this.desktopPane.add(formCadastroTurmas);
            formCadastroTurmas.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para cadastrar turmas.");
        }
    }//GEN-LAST:event_turmasCadastroActionPerformed

    private void alunosConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_alunosConsultaActionPerformed
        FormConsultaAlunos formConsultaAlunos = new FormConsultaAlunos(this.getAcesso());
        this.desktopPane.add(formConsultaAlunos);
        formConsultaAlunos.setVisible(true);
    }//GEN-LAST:event_alunosConsultaActionPerformed

    private void professoresConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_professoresConsultaActionPerformed
        FormConsultaProfessores formConsultaProfessores = new FormConsultaProfessores(this.getAcesso());
        this.desktopPane.add(formConsultaProfessores);
        formConsultaProfessores.setVisible(true);
    }//GEN-LAST:event_professoresConsultaActionPerformed

    private void disciplinasConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_disciplinasConsultaActionPerformed
        FormConsultaDisciplinas formConsultaDisciplinas = new FormConsultaDisciplinas(this.getAcesso());
        this.desktopPane.add(formConsultaDisciplinas);
        formConsultaDisciplinas.setVisible(true);        
    }//GEN-LAST:event_disciplinasConsultaActionPerformed

    private void turmasConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_turmasConsultaActionPerformed
        FormConsultaTurmas formConsultaTurmas = new FormConsultaTurmas(this.getAcesso(),this.getProfessorAcesso());
        this.desktopPane.add(formConsultaTurmas);
        formConsultaTurmas.setVisible(true);     
    }//GEN-LAST:event_turmasConsultaActionPerformed

    private void atividadeConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_atividadeConsultaActionPerformed
        if (this.getAcesso()==2){
            FormConsultaAtividades formConsultaAtividades = new FormConsultaAtividades(this.getAcesso(),this.getProfessorAcesso());
            this.desktopPane.add(formConsultaAtividades);
            formConsultaAtividades.setVisible(true);     
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para consultar as atividades de turmas.");
        }
    }//GEN-LAST:event_atividadeConsultaActionPerformed

    private void notasConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_notasConsultaActionPerformed
        if ((this.getAcesso()==2)||(this.getAcesso()==3)){
            FormConsultaNotas formConsultaNotas = new FormConsultaNotas(this.getAcesso(),this.getProfessorAcesso(),this.getAlunoAcesso());
            this.desktopPane.add(formConsultaNotas);
            formConsultaNotas.setVisible(true);     
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para consultar as notas dos alunos.");
        }
    }//GEN-LAST:event_notasConsultaActionPerformed

    private void TurmaDisciplinaConsultaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TurmaDisciplinaConsultaActionPerformed
        FormConsultaTurmaDisciplina formConsultaTurmaDisciplina = new FormConsultaTurmaDisciplina();
        this.desktopPane.add(formConsultaTurmaDisciplina);
        formConsultaTurmaDisciplina.setVisible(true);
    }//GEN-LAST:event_TurmaDisciplinaConsultaActionPerformed

    private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
        FormConsultaDisciplinaProfessor formConsultaDisciplinaProfessor = new FormConsultaDisciplinaProfessor();
        this.desktopPane.add(formConsultaDisciplinaProfessor);
        formConsultaDisciplinaProfessor.setVisible(true);
    }//GEN-LAST:event_jMenuItem1ActionPerformed

    private void matricularAlunosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_matricularAlunosActionPerformed
        if (this.getAcesso()==1){
            FormMatriculaAlunos formMatriculaAlunos = new FormMatriculaAlunos();
            this.desktopPane.add(formMatriculaAlunos);
            formMatriculaAlunos.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para matricular os alunos nas turmas.");
        }
    }//GEN-LAST:event_matricularAlunosActionPerformed

    private void lancamentoAtividadeMenuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_lancamentoAtividadeMenuActionPerformed
        if (this.getAcesso()==2){
            FormLancarAtividades formLancarAtividades = new FormLancarAtividades(this.getAcesso(),this.getProfessorAcesso());
            this.desktopPane.add(formLancarAtividades);
            formLancarAtividades.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para lançar atividades nas turmas.");
        }
    }//GEN-LAST:event_lancamentoAtividadeMenuActionPerformed

    private void lancamentoNotasMenuActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_lancamentoNotasMenuActionPerformed
        if (this.getAcesso()==2){
            FormLancarNotas formLancarNotas = new FormLancarNotas(this.getAcesso(),this.getProfessorAcesso());
            this.desktopPane.add(formLancarNotas);
            formLancarNotas.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para lançar notas nas atividades.");
        }
    }//GEN-LAST:event_lancamentoNotasMenuActionPerformed

    private void fecharTurmasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_fecharTurmasActionPerformed
        if (this.getAcesso()==2){
            FormFecharTurmas formFecharTurmas = new FormFecharTurmas(this.getAcesso(),this.getProfessorAcesso());
            this.desktopPane.add(formFecharTurmas);
            formFecharTurmas.setVisible(true);
        }else{
            JOptionPane.showMessageDialog(null, "Você não tem permissão para lançar notas nas atividades.");
        }
    }//GEN-LAST:event_fecharTurmasActionPerformed

    private void historicoMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_historicoMenuItemActionPerformed
        if (this.getAcesso()==3){
            GerarHistorico gerarHistorico = new GerarHistorico(this.getAcesso(), this.getAlunoAcesso());
            try{
                gerarHistorico.gerarHistorico();
            }catch(Exception e){
                System.out.print(e);
                return;
            }
            JOptionPane.showMessageDialog(null, "Histórico gerado com sucesso: Historico_"+this.getAlunoAcesso().getNome()+".pdf");
        }else{
            JOptionPane.showMessageDialog(null, "Somente alunos podem gerar históricos.");
        }
    }//GEN-LAST:event_historicoMenuItemActionPerformed

    private void historicoTurmaMenuItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_historicoTurmaMenuItemActionPerformed
        if (this.getAcesso()==3){
            GerarHistorico gerarHistorico = new GerarHistorico(this.getAcesso(), this.getAlunoAcesso());
            try{
                gerarHistorico.gerarHistoricoTurma();
            }catch(Exception e){
                System.out.print(e);
                return;
            }
            JOptionPane.showMessageDialog(null, "Histórico da turma gerado com sucesso: Extrato_"+this.getAlunoAcesso().getNome()+".pdf");
        }else{
            JOptionPane.showMessageDialog(null, "Somente alunos podem gerar históricos.");
        }
    }//GEN-LAST:event_historicoTurmaMenuItemActionPerformed

    private void SituacaoAlunoDisciplinaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_SituacaoAlunoDisciplinaActionPerformed
        FormConsultaSituacaoAlunoDisciplina formConsultaSituacaoAlunoDisciplina;
        if (this.getAcesso()==3){
            formConsultaSituacaoAlunoDisciplina = new FormConsultaSituacaoAlunoDisciplina(this.getAcesso(),this.getAlunoAcesso());
        }else{
            formConsultaSituacaoAlunoDisciplina = new FormConsultaSituacaoAlunoDisciplina(this.getAcesso(),null);
        }
        this.desktopPane.add(formConsultaSituacaoAlunoDisciplina);
        formConsultaSituacaoAlunoDisciplina.setVisible(true);
    }//GEN-LAST:event_SituacaoAlunoDisciplinaActionPerformed

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenu OferecimentoMenu;
    private javax.swing.JMenuItem SituacaoAlunoDisciplina;
    private javax.swing.JMenuItem TurmaDisciplinaConsulta;
    private javax.swing.JMenuItem alunosCadastro;
    private javax.swing.JMenuItem alunosConsulta;
    private javax.swing.JMenuItem atividadeConsulta;
    private javax.swing.JMenu cadastrosMenu;
    private javax.swing.JMenu consultasMenu;
    private javax.swing.JDesktopPane desktopPane;
    private javax.swing.JMenuItem disciplinasCadastro;
    private javax.swing.JMenuItem disciplinasConsulta;
    private javax.swing.JMenuItem fecharTurmas;
    private javax.swing.JMenu historicoMenu;
    private javax.swing.JMenuItem historicoMenuItem;
    private javax.swing.JMenuItem historicoTurmaMenuItem;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem lancamentoAtividadeMenu;
    private javax.swing.JMenuItem lancamentoNotasMenu;
    private javax.swing.JMenu lancamentosMenu;
    private javax.swing.JMenu lancamentosMenu2;
    private javax.swing.JMenuItem matricularAlunos;
    private javax.swing.JMenuBar menuBar;
    private javax.swing.JMenuItem notasConsulta;
    private javax.swing.JMenuItem professoresCadastro;
    private javax.swing.JMenuItem professoresConsulta;
    private javax.swing.JMenu sairMenu;
    private javax.swing.JMenuItem turmasCadastro;
    private javax.swing.JMenuItem turmasConsulta;
    // End of variables declaration//GEN-END:variables
}
